using System;
using System.Collections.Generic;

namespace ConsoleApplication2.Models
{
    public partial class FT_PKT_IP
    {
        public string ID { get; set; }
        public string TYPE { get; set; }
        public string NUMBER { get; set; }
        public string PONUMBER { get; set; }
        public Nullable<System.DateTime> DATE { get; set; }
        public Nullable<short> PURCHTYPE { get; set; }
        public Nullable<short> DOCTYPE { get; set; }
        public string REFERENCE { get; set; }
        public Nullable<short> CURRENCY { get; set; }
        public Nullable<double> COST { get; set; }
        public bool POSTED { get; set; }
        public string COMMENTS { get; set; }
        public Nullable<bool> CLOSED { get; set; }
        public Nullable<bool> CLOSEPO { get; set; }
        public Nullable<bool> PRINTED { get; set; }
        public string USER_INVNO { get; set; }
        public string APBATCH { get; set; }
        public Nullable<double> OVERHEAD { get; set; }
        public Nullable<double> Shipment { get; set; }
        public Nullable<short> SEASON { get; set; }
        public Nullable<double> RETPROFITMARGIN { get; set; }
        public Nullable<short> BU { get; set; }
        public Nullable<short> SALECURRENCY { get; set; }
        public Nullable<int> CLASS { get; set; }
        public Nullable<short> COUNTRY { get; set; }
        public Nullable<double> DISCOUNT { get; set; }
        public Nullable<double> COSTBEFOREDISC { get; set; }
        public Nullable<double> DISCOUNTPERCENT { get; set; }
        public Nullable<double> RetSaleMargin { get; set; }
        public Nullable<double> wholeSaleMArgin { get; set; }
        public Nullable<System.DateTime> DOCDATE { get; set; }
        public Nullable<double> APOVERHEAD { get; set; }
        public Nullable<int> psid { get; set; }
        public Nullable<int> adjid { get; set; }
        public Nullable<bool> ALLOVERHEADAPPLIED { get; set; }
        public string File_Primary_Key { get; set; }
        public string InvoiceShipment { get; set; }
        public Nullable<double> LandedCost { get; set; }
        public Nullable<double> TAX { get; set; }
        public Nullable<bool> Imported { get; set; }
        public Nullable<double> TAXLL { get; set; }
        public Nullable<double> TotalLAndedCostVendCurr { get; set; }
        public string CashVATAcct { get; set; }
        public string VatBatch { get; set; }
        public Nullable<System.DateTime> EFFECTIVEDATE { get; set; }
        public Nullable<short> CSTCTRID { get; set; }
        public string vglbatch { get; set; }
        public string Description { get; set; }
        public string ManualVatacct { get; set; }
        public Nullable<double> ParityB1 { get; set; }
        public Nullable<double> ParityB2 { get; set; }
        public string IP_Approval { get; set; }
        public Nullable<int> IP_CreatedBy { get; set; }
        public Nullable<int> IP_UID { get; set; }
        public string IP_SupplierReference { get; set; }
        public string IP_Location { get; set; }
        public Nullable<bool> IP_ApplyVAT { get; set; }
        public Nullable<bool> IP_ApplyRoutineOverhead { get; set; }
        public string IP_CustReference { get; set; }
        public Nullable<System.DateTime> IP_DeliveryDate { get; set; }
        public Nullable<System.DateTime> IP_TenderClosingDate { get; set; }
        public Nullable<decimal> IP_TenderBond { get; set; }
        public string IP_Cust { get; set; }
        public Nullable<int> IP_Salesman { get; set; }
        public Nullable<int> IP_Followup { get; set; }
        public Nullable<int> IP_Opportunity { get; set; }
        public Nullable<int> IP_Project { get; set; }
        public Nullable<int> IP_Site { get; set; }
        public Nullable<System.DateTime> IP_CreatedON { get; set; }
        public Nullable<int> SPID { get; set; }
        public Nullable<int> IP_UID2 { get; set; }
        public Nullable<decimal> IP_Profit { get; set; }
        public Nullable<decimal> IP_TotalSelling { get; set; }
        public Nullable<double> RetailPrice { get; set; }
        public string C_Catalogue { get; set; }
        public string C_Name { get; set; }
        public string C_Note { get; set; }
        public Nullable<int> C_Type { get; set; }
        public Nullable<int> C_Category { get; set; }
        public Nullable<int> C_UOO { get; set; }
        public Nullable<int> C_UOS { get; set; }
        public string C_Serial { get; set; }
        public Nullable<int> C_Factor { get; set; }
        public string IP_Vendor_Contact { get; set; }
        public string IP_Customer_Contact { get; set; }
        public string C_Vendor { get; set; }
        public string IP_Cust_PO_Number { get; set; }
        public Nullable<System.DateTime> IP_Cust_PO_Date { get; set; }
        public string IP_Cust_PO_Value { get; set; }
        public string IP_FileLocation { get; set; }
        public string IP_Invoice_Number { get; set; }
        public Nullable<System.DateTime> IP_Invoice_Date { get; set; }
        public string IP_Invoice_Value { get; set; }
        public string IP_Supplier_Order_confirmation_Number { get; set; }
        public Nullable<decimal> IP_TenderBondAmount { get; set; }
    }
}
